don't leak the menu item ID.
authorSoeren Sandmann <sandmann@daimi.au.dk>
Sat, 17 Jan 2004 11:58:24 +0000 (11:58 +0000)
committerSøren Sandmann Pedersen <ssp@src.gnome.org>
Sat, 17 Jan 2004 11:58:24 +0000 (11:58 +0000)
Sat Jan 17 12:55:13 2004  Soeren Sandmann  <sandmann@daimi.au.dk>

* gtk/gtktoolitem.c (gtk_tool_item_finalize): don't leak the menu
item ID.

ChangeLog
ChangeLog.pre-2-10
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
gtk/gtktoolitem.c

index 19bc869ddef840b756478bf48f0e0b9d7c8250e6..2adc607b1c49dd1ee435743982ebbd2e72a261cc 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+Sat Jan 17 12:55:13 2004  Soeren Sandmann  <sandmann@daimi.au.dk>
+
+       * gtk/gtktoolitem.c (gtk_tool_item_finalize): don't leak the menu
+       item ID.
+
 Sat Jan 17 12:37:46 2004  Soeren Sandmann  <sandmann@daimi.au.dk>
 
        * gtk/gtktoolbar.c (gtk_toolbar_finalize): Don't leak the
index 19bc869ddef840b756478bf48f0e0b9d7c8250e6..2adc607b1c49dd1ee435743982ebbd2e72a261cc 100644 (file)
@@ -1,3 +1,8 @@
+Sat Jan 17 12:55:13 2004  Soeren Sandmann  <sandmann@daimi.au.dk>
+
+       * gtk/gtktoolitem.c (gtk_tool_item_finalize): don't leak the menu
+       item ID.
+
 Sat Jan 17 12:37:46 2004  Soeren Sandmann  <sandmann@daimi.au.dk>
 
        * gtk/gtktoolbar.c (gtk_toolbar_finalize): Don't leak the
index 19bc869ddef840b756478bf48f0e0b9d7c8250e6..2adc607b1c49dd1ee435743982ebbd2e72a261cc 100644 (file)
@@ -1,3 +1,8 @@
+Sat Jan 17 12:55:13 2004  Soeren Sandmann  <sandmann@daimi.au.dk>
+
+       * gtk/gtktoolitem.c (gtk_tool_item_finalize): don't leak the menu
+       item ID.
+
 Sat Jan 17 12:37:46 2004  Soeren Sandmann  <sandmann@daimi.au.dk>
 
        * gtk/gtktoolbar.c (gtk_toolbar_finalize): Don't leak the
index 19bc869ddef840b756478bf48f0e0b9d7c8250e6..2adc607b1c49dd1ee435743982ebbd2e72a261cc 100644 (file)
@@ -1,3 +1,8 @@
+Sat Jan 17 12:55:13 2004  Soeren Sandmann  <sandmann@daimi.au.dk>
+
+       * gtk/gtktoolitem.c (gtk_tool_item_finalize): don't leak the menu
+       item ID.
+
 Sat Jan 17 12:37:46 2004  Soeren Sandmann  <sandmann@daimi.au.dk>
 
        * gtk/gtktoolbar.c (gtk_toolbar_finalize): Don't leak the
index 19bc869ddef840b756478bf48f0e0b9d7c8250e6..2adc607b1c49dd1ee435743982ebbd2e72a261cc 100644 (file)
@@ -1,3 +1,8 @@
+Sat Jan 17 12:55:13 2004  Soeren Sandmann  <sandmann@daimi.au.dk>
+
+       * gtk/gtktoolitem.c (gtk_tool_item_finalize): don't leak the menu
+       item ID.
+
 Sat Jan 17 12:37:46 2004  Soeren Sandmann  <sandmann@daimi.au.dk>
 
        * gtk/gtktoolbar.c (gtk_toolbar_finalize): Don't leak the
index 3d91fabcbfc3e369f3890f3d7669f064e34a4267..8969adf7eb4a1e4cd0ad7437a60ee79640b5fe42 100644 (file)
@@ -272,6 +272,9 @@ gtk_tool_item_finalize (GObject *object)
 {
   GtkToolItem *item = GTK_TOOL_ITEM (object);
 
+  if (item->priv->menu_item_id)
+    g_free (item->priv->menu_item_id);
+  
   if (item->priv->menu_item)
     g_object_unref (item->priv->menu_item);